package com.twb.auth.service;

import javax.servlet.http.HttpServletResponse;

import com.twb.auth.entity.twbOnline.TwbOnline;
import com.twb.auth.entity.twbOnline.dto.SearchTwbOnlineDto;
import com.twb.auth.entity.twbOnline.vo.SearchTwbOnlineVo;
import com.twb.core.base.entity.TwbPageInfo;
import com.twb.core.base.service.IBaseService;

/**
 * @ClassName ITwbOnlineService
 * @Description 日志管理service
 * @author DSY
 * @date 2018年11月3日 下午9:59:07
 */
public interface ITwbOnlineService extends IBaseService<TwbOnline> {

	/**
	 * @Title  searchTwbOnline
	 * @Description 分页查询系统日志
	 * @param vo
	 * @return
	 * @author DSY
	 * @date 2018年11月27日 下午12:04:41
	 */
	TwbPageInfo<SearchTwbOnlineDto> searchTwbOnline(SearchTwbOnlineVo vo);

	/**
	 * @Title  saveTwbOnline
	 * @Description 保存日志
	 * @param online
	 * @author DSY
	 * @date 2018年11月27日 下午1:08:38
	 */
	boolean saveTwbOnline(TwbOnline online);
	
	/**
	 * @Title exportExcel
	 * @Description 导出Excel
	 * @param vo
	 * @param response
	 * @throws Exception
	 * @AuthorOriginally DSY
	 * @date 2022年11月25日 下午4:19:27
	 */
	void exportExcel(SearchTwbOnlineVo vo, HttpServletResponse response) throws Exception;

}
